{
  "variables": [
    {
      "name": "start_time",
      "type": "PX_STRING",
      "description": "The relative start time of the window. Current time is assumed to be now",
      "defaultValue": "-5m"
    },
    {
      "name": "namespace",
      "type": "PX_NAMESPACE",
      "description": "The name of the namespace."
    }
  ],
  "widgets": [
    {
      "name": "HTTP Service Map",
      "position": {
        "x": 0,
        "y": 3,
        "w": 12,
        "h": 3
      },
      "func": {
        "name": "inbound_service_let_graph",
        "args": [
          {
            "name": "start_time",
            "variable": "start_time"
          },
          {
            "name": "namespace",
            "variable": "namespace"
          }
        ]
      },
      "displaySpec": {
        "@type": "types.px.dev/px.vispb.RequestGraph",
        "requestorPodColumn": "requestor_pod",
        "responderPodColumn": "responder_pod",
        "requestorServiceColumn": "requestor_service",
        "responderServiceColumn": "responder_service",
        "requestorIPColumn": "requestor_ip",
        "responderIPColumn": "responder_ip",
        "p50Column": "latency_p50",
        "p90Column": "latency_p90",
        "p99Column": "latency_p99",
        "errorRateColumn": "error_rate",
        "requestsPerSecondColumn": "request_throughput",
        "inboundBytesPerSecondColumn": "inbound_throughput",
        "outboundBytesPerSecondColumn": "outbound_throughput",
        "totalRequestCountColumn": "throughput_total"
      }
    },
    {
      "name": "Service List",
      "position": {
        "x": 0,
        "y": 3,
        "w": 12,
        "h": 3
      },
      "func": {
        "name": "services_for_namespace",
        "args": [
          {
            "name": "start_time",
            "variable": "start_time"
          },
          {
            "name": "namespace",
            "variable": "namespace"
          }
        ]
      },
      "displaySpec": {
        "@type": "types.px.dev/px.vispb.Table"
      }
    },
    {
      "name": "Pod List",
      "position": {
        "x": 0,
        "y": 6,
        "w": 12,
        "h": 3
      },
      "func": {
        "name": "pods_for_namespace",
        "args": [
          {
            "name": "start_time",
            "variable": "start_time"
          },
          {
            "name": "namespace",
            "variable": "namespace"
          }
        ]
      },
      "displaySpec": {
        "@type": "types.px.dev/px.vispb.Table",
        "gutterColumn": "status"
      }
    }
  ]
}
